////////////////////////////////////////////////////////////////////////
//
// File: XPort.h
//
// Copyright (c) 1998-2023 ir. W.E. Huisman
// All rights reserved
//
// Permission is hereby granted, free of charge, to any person obtaining a copy of 
// this software and associated documentation files (the "Software"), 
// to deal in the Software without restriction, including without limitation the rights 
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, 
// and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
// 
// The above copyright notice and this permission notice shall be included in all copies 
// or substantial portions of the Software.
// 
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
#pragma once

#include "resource.h"

using namespace SQLComponents;

#define XPORT_VERSION "1.0"          // **MUST** be in format x.y (3 chars, 2 digits)
#define XPORT_DATE    "16-06-2023"
#define XPORT_YEAR    "2023"

void xputs (const TCHAR* p_string);
void xerror(const TCHAR* p_format,...);
void xerror(int p_rownum,XString p_string);
void xprint (bool p_sql,const TCHAR* p_string);
void xprintf(bool p_sql,const TCHAR* p_format,...);
void print_all_errors();
